package edu.eam.paii.proyecto.entidades;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.*;

/**
 * Entity implementation class for Entity: TransferenciaCuentaCuenta
 *
 */
@Entity

public class TransferenciaCuentaCuenta extends Transaccion  {

	@ManyToOne
	@JoinColumn(name="id_CuentaOrigen")
	private Cuenta cuentaOrigen;
	
	
	
	@ManyToOne
	@JoinColumn(name="id_CuentaDestino")
	private CuentaExterna cuentaDestino;

	public TransferenciaCuentaCuenta(int nro_Transaccion, Date fecha,
			Double monto, Turno turnoTransaccion, Cliente clienteTransaccion,
			Cuenta cuentaOrigen, CuentaExterna cuentaDestino) {
		super(nro_Transaccion, fecha, monto, turnoTransaccion,
				clienteTransaccion);
		this.cuentaOrigen = cuentaOrigen;
		this.cuentaDestino = cuentaDestino;
	}

	public Cuenta getCuentaOrigen() {
		return cuentaOrigen;
	}

	public void setCuentaOrigen(Cuenta cuentaOrigen) {
		this.cuentaOrigen = cuentaOrigen;
	}

	public CuentaExterna getCuentaDestino() {
		return cuentaDestino;
	}

	public void setCuentaDestino(CuentaExterna cuentaDestino) {
		this.cuentaDestino = cuentaDestino;
	}


}
